/****************************************
*  This file created using "Writer B"   *
*      a program written by CTonk       *
*          ctonk87@hotmail.com          *
*     [timestamp 02/20/06  12:52:39]    *
****************************************/

// Flag.h

#ifndef H_FLAG
#define H_FLAG


class Flag
{
	private:
		bool	_set;
		int		_duration;
		int		_affect;

	public:
		// Constructors...
		Flag();
		Flag( Flag& );
		~Flag();

		// Operators...
		Flag& operator = ( Flag& );

		// Public accessor methods...
		bool	GetSet();
		void	SetSet( bool );
		int		GetDuration();
		void	SetDuration( int );
		int		GetAffect();
		void	SetAffect( int );

		// Other methods...
		void	Display( std::ostream& );
		void	Display( std::string& );

};


#endif // #ifndef H_FLAG